a {text-decoration:none}
div#gauche{width:220px;min-height:100%; float:left}

div#navigation.nav_petit { float:none; background-color:#4D4D4D; height:25px!important}
div#navigation.nav_petit #menu li.L0, div#navigation.nav_petit #menu li.L0 a {height:auto!important}
div#navigation.nav_petit #menu li.L0 a{height:auto!important; padding: 5px 25px 5px 25px!important;} 
div#content {min-height:100%; margin-left:230px;}

div#gauche div h2{ margin: 0px 0px; padding-left :7px; font-size :1.1em; font-weight: 300; }
img.icone {height:28px; vertical-align:bottom}
div#gauche > div {border:1px solid; margin-bottom : 10px;font-size: 0.9em;}
div#gauche > div dl {margin :0px; padding-left : 5px}
div#gauche > div dd {margin :0px; }
div#gauche > div dd span.date{font-size:0.7em; }
div#gauche > div dt.lien{font-size:0.7em; text-decoration:italic; margin-bottom:5px}
div#gauche > div dt {font-size:0.9em; margin-left : 10px }
div#gauche p {font-size : 0.8em; text-align:right; margin :0px; padding-right:5px}

div#corps div#content > div {border:1px solid }
div#corps div#content > div p {font-size:0.9em; padding:0px 10px 0px 10px; text-align :justify}
div#corps div#content div {padding-left:15px; padding-right:15px}
div#corps div#content h2 {margin: 0px 0px; padding-left :7px; font-size :1.1em; margin:0px -15px 0px -15px;}
div#corps div#content h2.solo {margin-left:-22px; margin-top:8px}
div#corps div#content h3 {margin: 5px -15px 5px -15px; padding-left :7px; font-size :1.2em; }
div#corps div#content h2.rubrique { margin-bottom:-15px; font-size:1.4em;}
div#corps div#content div.actions {padding-left:0px;border:0px; height:31px;}
div#corps div#content div.actions + div {margin-top:-1px; padding-top:10px}
div#corps div#content div.actions ul {line-height:1; list-style:none;margin:0px; padding:0px;margin:0px; margin-top:5px}
div#corps div#content div.actions ul li{float:left; margin-right:5px}
div#corps div#content div.competences {
display: inline-block;
border: 1px solid;
width: 330px;
margin-left: -53px; padding:0px}
div#corps div#content div.actions ul li a 
    {text-decoration:none; 
    display:block;
     
    font-weight:300; 
    border:1px solid ; 
    padding:5px 10px 0px 10px; 
    height:25px;
    border-radius:4px;}
    
div#corps div#content div.nombre {display: inline-block;
position: absolute;
border: 1px solid;
border-radius: 16px;
padding: 0px 3px 0px 3px;
font-family: "Oswald";
font-weight: 300;
margin-right: 30px;
margin-left: -10px;
margin-top: 45px;
background: whitesmoke;
width:15px;
font-size: 0.7em;}
div#corps div#content div.actions * { font-weight:300}
div.filtre {float:right; margin-right: -35px;}

div#corps div#content form input[type="submit"],
div#corps div#content form input[type="reset"],
div#corps div#content form input[type="button"] {border:1px solid; border-radius:4px; padding:3px 11px;}
div#corps div#content form input[type="submit"]:hover,
div#corps div#content form input[type="reset"]:hover,
div#corps div#content form input[type="button"]:hover  {border:1px solid ;}
div#corps div#content form input[type="text"],
div#corps div#content form input[type="password"] {border:1px solid; padding:2px 5px;}

div.saut {margin-top:15px; }

div#corps div#content img.tank{clip:rect(0px,70px, 31px, 10px); position:absolute; }
div#corps div#content img.skill{border:1px solid; width:32px; vertical-align: top;}
div#corps div#content img.minitank{height:35px; border : 1px solid;background-size:70px}
div#corps div#content img.bigtank{height:60px;}
div#corps div#content div.bigtank{width:108px;border:1px solid ; margin:3px;padding-left:0px;padding-right: 0px;text-align:center; display:inline-block; vertical-align:top}
div#corps div#content div.premium div.nomtank{background-color:#FFCF00!important}
div#corps div#content div.tank{border:1px solid ; margin:3px; width:150px; background-size:200px!important}
div#corps div#content div.bigtank div.skills {text-align:left; padding:0px!important; display:none}
div#corps div#content div.bigtank div.skills ul{margin:2px 0px 0px 3px; padding:0px}
div#corps div#content div.bigtank div.skills ul li {height:20px}
div#corps div#content div.bigtank div.skills ul li img{width:16px; border:1px solid}
div#corps div#content div.bigtank div.action {padding:0px; margin:-60px 0px 0px 93px; height:60px; border-left: 1px solid}
div#corps div#content div.action p{margin-bottom:10px}
div#corps div#content div.bigtank div.action a {display:inline-block; margin-bottom:5px}
div#corps div#content div.bigtank div.action a.reserve img{height:15px}
div#corps div#content div.china, img.china {background-image:url('../images/china.png'); background-repeat:no-repeat; background-size:130px}
div#corps div#content div.germany, img.germany {background-image:url('../images/germany.png'); background-repeat:no-repeat; background-size:130px}
div#corps div#content div.france, img.france{background-image:url('../images/france.png'); background-repeat:no-repeat; background-size:130px}
div#corps div#content div.usa, img.usa{background-image:url('../images/usa.png'); background-repeat:no-repeat; background-size:130px}
div#corps div#content div.uk, img.uk{background-image:url('../images/uk.png'); background-repeat:no-repeat; background-size:130px}
div#corps div#content div.ussr, img.ussr{background-image:url('../images/ussr.png'); background-repeat:no-repeat; background-size:130px}
div#corps div#content div.japan, img.japan{background-image:url('../images/japan.png'); background-repeat:no-repeat; background-size:130px}

div#corps div#content div.bigtank div.nomtank {text-align:center;color:white; border-top:1px solid ; font-size:9pt; padding-left:0px; padding-right:0px; font-weight:300}
div#corps div#content div.bigtank div.actiontank {position:relative;left:112px; padding-left:0px;height:15px; width:15px; border:1px solid; font-size:0.6em; text-align:center}
div#corps div#content div.bigtank div.actiontank + img.bigtank {margin-top:-16px}
div#corps div#content div.bigtank div.actiontank img{cursor:pointer; height:14px}
div#corps div#content span.classTank {display:inline-block; width:24px; height:24px; margin:0px 0px 0px 0px; background-image:url('http://worldoftanks.eu/static/3.12.0.4/common/css/scss/content/encyclopedia/img/level-ico.png')}
div#corps div#content span.heavyTank {background-position: -10px -5px}
div#corps div#content span.mediumTank {background-position: -10px -180px}
div#corps div#content span.lightTank {background-position: -10px -125px}
div#corps div#content span.AT-SPG {background-position: -10px -240px}
div#corps div#content span.SPG {background-position: -10px -62px}

img.clanLogo{width:48px; margin-top:2px; float:left; margin-left:-15px; display:table-cell}
img.icone{height:16px; vertical-align:baseline}

table.agenda {width:100%; margin-bottom:15px; border-spacing:1px; }
table.agenda tr {height:90px}
table.agenda td { vertical-align:top; padding:0px; width:14.25%}
div#corps div#content table.agenda div.jour { padding:2px; font-size:0.7em;  font-weight:300}
div#corps div#content table.agenda div.jour img {vertical-align:bottom}
div#corps div#content table.agenda div.jour a{ font-weight:300; text-decoration:none}
div#corps div#content table.agenda caption { font-size:18pt; font-weight:400}
div#corps div#content table.agenda caption:firsLetter {text-transform : uppercase}
div#corps div#content table.agenda caption span.petit a{font-size:0.7em; font-weight:300; text-decoration:none}
table tr.skills img {height:21px}
table tr.skills input {width:25px}
table tr.skills td {text-align:center}

div.menuDynamique li, ul li {list-style:none;}
div.menuDynamique li a , ul.Event li{padding-left:3px; font-weight:300; font-size:0.8em; text-decoration:none;}
div.menuDynamique img , ul.Event img {height:18px; vertical-align:bottom}
div.menuDynamique ul, ul.Event {padding:0px; margin:0px}
div.menuDynamique {width:150px;position:absolute; top:0px; left:-999em; border:1px solid; border-top:0px}
div.Team, div.inscrits {border:1px solid;padding :0px}

div#Team {width:20%; display:inline-block; vertical-align:top; margin-left:40px}
div#Team ul {margin:10px 0px 15px 0px; padding:0px}
/* div#Team ul li img {margin-right:15px} */
div.inscrits {width:100%; display:inline-block; margin-bottom:5px}
div#detail {margin:10px 0px}
div#content div#detail div.inscrits div{padding:0px}
iframe {
    margin: -10px 0px 0px -15px;
    border: 0px;
}

fieldset {border:1px solid; margin-bottom:10px}
fieldset ul {margin:0px; padding-left :15px;}
fieldset ul li.puce {list-style-type:square}
fieldset ul a {font-size:0.9em}
div#corps div#content form input.action{width:40px; min-width:0px}
div#corps div#content div.action fieldset {height:235px}
div#corps div#content div.action fieldset p {text-align:center}
div#corps div#content input[type="color"] {
	background-color:transparent; width:18px; border:0px; margin-right:5px 
}

div#corps div#content div.pretends{display:inline-block; padding:0px;width:70%; margin-left :-15px; margin-top:1px; height:18px}

div#corps div#content table.agenda ul.Event li a span span,
div#corps div#gauche div#calendrier dl dt a span span
{display:inline-block; text-align:center;margin-top:1px; height:15px; padding: 0px 2px 2px 2px;}

div#calendrier span.inscrits, span.inscrits{color:rgb(0, 125, 0) }
div#calendrier span.absents, span.absents{color : rgb(185, 0, 0); }
div#calendrier span.backup, span.backup{color:rgb(247, 217, 0); }

#frm_list_clan {
min-width: 100px;
}

div.competences img{margin:1px;}
div.pourcent {display:inline-block; width:36px;padding:0px!important; vertical-align:top ; height:52px;}
div.pourcent div {padding: 0px!important;
	border: 1px solid ;
	text-align: center;
	font-size: 0.8em;
	margin-top: -2px;
	width: 32px;
	height: 14px;
	margin-left: 1px;}
div.role { padding:0px!important; display:inline-block; width:60px}
div#corps div#content form div.pourcent input {width: 32px;
	margin-top: -2px;
	height: 16px;
	font-size: 8pt;
	text-align: center;
	margin-left: 1px;
	border: 1px solid;
	padding:0px
}

.score {
position: absolute;
margin-left: -5px;
font-size: 0.7em;
padding: 0px 2px;
border-right: 1px solid;
border-bottom: 1px solid;
}
.scoreTeam {margin-left: -60px;
position: absolute;
font-size: 0.6em;
border-right: 1px solid;
border-bottom: 1px solid;
padding: 0px 2px;}

div#Team span.scoreTeam{margin-left:-68px!important}
H2 span a {
font-size: 0.6em;
padding-left: 20px;
margin-left: 20px;
background-image: url('../images/skills.png');
background-size: 80%;
width: 18px;
background-repeat: no-repeat}

div#tempo {
	height:100%;
	width:100%;
	background-color:#fff;
	position: fixed;
	top:0px; left:0px;
	opacity:0.5;
	text-align:center;
}
div#tempo img{opacity:1; vertical-align : middle; width:60px}

div#tempo > div {padding:20%}

div.boiteModale {
	position: absolute;
	top: 0px;
	left: 0px;
	margin:10% 25%;
	border: 1px solid;
	padding: 0px;
	font-size: 0.8em;
	width: 50%;
}

div.boiteModale * {font-size : 1em!important}
div.boiteModale  div {overflow : auto;}

div.boiteModale h2 {
margin: 0px;
text-align: center;
font-size:1.4em!important;
margin-bottom:15px!important
}
#tempDiv > h2 > img {
	float: right;
	margin-top: 4px;
	margin-right: 2px;
	cursor: pointer;
}
ul#teamActives {margin : 0px}
ul#teamActives li{float:left}

div.action span {font-size:0.8em}

div.popup {position:absolute; padding:5px!important; width:130px;border:1px solid}
div.popup ul{margin:0px!important; padding-left:10px}
div.popup ul li {font-size:0.8em}

div#addRessource{display:none}

img#filtres {
	cursor: pointer;
	margin-left: 15px;
	width: 12px;
	padding: 1px;
}

.teamTank {display:inline-block;}
div.teamTank div.scoreTeam {border:1px solid; border-top:0px; margin:0px; position:inherit; text-align: center}
img.mastery {position: absolute;
width: 25px;
margin: 15px 0px 0px -10px;}

table.stats{font-size:0.8em; border-spacing:1px; margin:15px 0px; text-align:center; width:100%}
table.stats img.mastery{position:relative;margin:0px 0px -5px -5px;}
table.stats tr td:first-child{text-align:left}
table.stats th{padding:0px 3px}
img.delete {position: relative;
            top: 2px; 
            cursor:pointer}   
            
ul.options li {
	float: left;
	margin-left: 10px;
    font-size: 0.9em;
}
ul.options {margin-left:-15px}

fieldset.options{
	float:left;
}
fieldset.options label {margin:0px; vertical-align:inherit}

input[type="submit"].options {margin-top:8px; margin-bottom:0px; padding:13px 15px!important}
#content > div > div.garage {
	display: inline-block;
	margin-left: -15px;
}
img#showFilters {
	width: 14px;
	margin-left: 15px;
	cursor: pointer;
}
div#filtres {
	position: absolute;
	padding: 15px 0px;
	width: 40%;
	z-index: 5;
	border: 1px solid;
	margin:auto;
	left:30%;
	display:none;
}
p.filtres {display:table-cell}
p.filtres label:first-child {display:block}
p.filtres + fieldset {display:inline-block; vertical-align:top; margin-top:5px}

span.icone_type { width:20px; height:23px;
	display: inline-block;
	background-image: url("http://worldoftanks.eu/static/3.19.0.2/common/css/scss/content/encyclopedia/img/level-ico.png");
	margin: 0 2px 0 2px;
	vertical-align: middle; cursor:pointer}
span.heavy {background-position: -8px -8px;}
span.med {background-position: -8px -186px;}
span.light {background-position: -8px -126px;}
span.spg {background-position: -8px -67px;}
span.td {background-position: -8px -245px;}

ul.ligne li{float:left}
ul.ligne{float:left}
span.tiers{
	font-size:12pt!important; 
	margin-left:10px; 
	width:20px; 
	height:23px;
	display: inline-block; 
	cursor:pointer; 
	text-align:center
	}
fieldset#filtres_tank div, fieldset#CharsSelect div{padding:1px!important; clear:left}
div#blocSelectionTank {display:table-row}

div#divChoixFiltre {
position: absolute;
padding: 0px!important;
border: 1px solid;
left:-999em;
display:inline-block;
margin-top:16px;
margin-left:-16px
}
div#divChoixFiltre  ul {
margin: 0px;
padding: 0px;
}

div#divChoixFiltre  ul li {
padding: 2px 25px 2px 5px;
cursor:pointer
}
img#filtres:hover+div#divChoixFiltre{left:auto}
#divChoixFiltre:hover{left:auto}
img#filter {margin-left:5px}